@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; text-align:center; color:#000; font-family:Arial, "宋体"}
div,ul,li,ol{ margin:0; padding:0; list-style:none}
img{ border:none; vertical-align:top;}
.clear{ clear:both}
#header{ width:1420px; margin:0 auto; background-image:url(../images/main_02.png); height:123px; background-repeat:repeat-x}
.header{ width:1003px; margin:0 auto; text-align:left}
.logo{ float:left; width:469px;}
.logoen{ float:left; width:687px;}
.header_bg{ background-image: url(../images/headerr_04.png); width:534px; height:123px; float:right;}
.header_bge{ background-image: url(../images/main1_en_04.png); width:316px; height:123px; float:right;}
.zywb{ width:251px; float:right;}

/*搜索*/
.ss{ width:242px; float:right; margin-top:10px;}
.ss1{ background-image:url(../images/main_09.png); width:193px; height:25px; float:left; border:none; background-repeat:no-repeat; display:block}
.ss2{ width:163px; height:15px; float:left; border:none; background-color:#e8e8e8; position: relative; top:5px; left:30px;}
.bottonss{ width:49px; float:right; height:25px; display:block}
.bottonss-ie7{ width:49px; float:right; height:25px; display:block}

/*导航*/
#nav_banner{ width:1420px; margin:0 auto;*margin-left:-720px;}


#content{ width:1017px; margin:0 auto; background-color:#000; position:relative; top:500px; background-color:#FFFFFF}
.index_about{ width:279px; float:left; text-align:left; }
.index_about img{ display:block; position:relative; left:4px;}
.index_aboutbg{background-image:url(../images/main_36.png); height:164px; width:279px; margin-top:5px;}
.index_aboutz{ width:234px; margin:0 25px 14px 19px; line-height:25px; color:#000; position:relative; top:15px; text-indent:30px;}
.sz{ color:#006d7f;}



.index_products{ width:440px; float:left; text-align:left}
.bt_img{ position:relative; left:13px;}
.index_productsbg{background-image: url(../images/main_37.png); height:164px; width:440px; margin-top:5px;}
.index_aboutz a{color:#006d7f;}

.index_contact{ width:287px; float:right; text-align:left}
.contact_img{ position:relative; left:13px;}
.index_contactbg{background-image: url(../images/main_34.png); height:164px; width:287px; margin-top:5px;}
.index_conatct1{ text-align:left;  padding:20px 0 0 0; line-height:25px; color:#000; width:220px; margin:0 auto; }

.index_gang{ background-color:#eeeeee; height:1px; width:1017px; position:relative; top:520px; margin:0 auto;}
.index_gang1{ background-color:#eeeeee; height:1px; width:1017px; position:relative; top:600px; margin:0 auto; *position:relative; *top:560px;}
.index_gang2{ background-color:#eeeeee; height:1px; width:1017px; position:relative; top:75px; *position:relative; *top:1px; margin:0 auto;}
.index_t{ width:1017px; margin:0 auto; position:relative; top:540px;}
.index_t ul{ float:left; width:254px;}
#foot{ width:1017px; margin:0 auto; position:relative; top:560px; line-height:25px; *position:relative; *top:570px;}
#foot1{ width:1017px; margin:0 auto; position:relative; top:520px; line-height:25px; background-image:url(../images/foot_23.png); height:82px; background-repeat:repeat-x}
.span_l{ display: block; float:left; width:800px; text-align:left; color:#006576}
.span_l a{ color:#006576}
.span_r{ display: block; float:right; width:200px; text-align:right; color:#006576}
.span_r a{ color:#006576}
.span_le{ display: block; float:left; width:500px; text-align:left; color:#006576}
.span_le a{ color:#006576}
.span_re{ display: block; float:right; width:500px; text-align:right; color:#006576}
.span_re a{ color:#006576}


#neiye{ width:1003px; margin:0 auto; min-height:400px; height:
!important; position:relative; top:500px; text-align:left}
.left_p{ width:286px; float:left}
.left_l{ background-image:url(../images/about_09.png); float:left; width:15px; height:324px;}
.left_r{ background-image:url(../images/about_11.png); float:right; width:14px; height:324px;}
.left{ width:257px; float:left; background-color:#FFF;}
.left_pbg{ background-image:url(../images/about_13.png); width:192px; height:23px; line-height:23px; background-repeat:no-repeat; color:#FFF; margin:10px auto;}
.left_pbg span{ position:relative; left:30px;width:149px;}
.left_pbg span a{ color:#FFF}
.left2{ position:relative; top:10px;}
.neiye_r{ width:693px; float:right;}
.about_bg{ border:1px #ccc solid; background-image:url(../images/about_17.png); min-height:512px; height:auto; background-position:bottom center; background-repeat:no-repeat;}
.about_bge{ border:1px #ccc solid; background-image:url(../images/about_en_17.png); min-height:512px; height:auto; background-position:bottom center; background-repeat:no-repeat;}
.neiye_bg{ border:1px #ccc solid; min-height:512px; height:auto; }
.neye_content{ line-height:28px; margin:20px; color:#000}
.neiye_gang1{ background-color:#eeeeee; height:1px; width:1017px; position:relative; top:680px; margin:0 auto;}
.neiye_gang2{ background-color:#eeeeee; height:1px; width:1017px; position:relative; top:185px; margin:0 auto;}
.foot1{ height:42px; line-height:42px;}
.neiyebt{ float:left; width:520px;  overflow:hidden; white-space:nowrap; text-overflow: ellipsis; color:#000}
.neiyebt a{ color:#000}
.newsbt2{ width:693px; text-align:center; font-size:14px; font-weight:700px; height:30px; line-height:30px; color:#000}
.newsbt{ width:250px; text-align:left; font-size:12px;  height:20px; line-height:20px; position:relative; top:-10px;  white-space:nowrap; text-overflow: ellipsis;  overflow:hidden; }
.newsbte{ width:250px; text-align:left; font-size:12px;  height:20px; line-height:20px; position:relative; top:-10px;  white-space:nowrap; text-overflow: ellipsis;  overflow:hidden; }
.newsbt1{ width:220px; text-align:left; font-size:12px; display:block;  height:20px; line-height:20px; position:relative; top:-10px;  overflow:hidden; text-overflow: ellipsis;  white-space:nowrap; }
.new_b{ border-bottom:1px #ccc dotted; height:30px; line-height:30px;}
.neiye_content{ line-height:27px; padding:15px; text-align:left}
.neiye_contact{ background-image:url(../images/contact.gif); width:550px; height:200px; position:relative; left:15px; top:2px; line-height:25px; padding-left:45px;}

.contact_bg{ border:1px #ccc solid; background-image:url(../images/diqiu.png); min-height:512px; height:auto; background-position:bottom center; background-repeat:no-repeat; color:#000}
.newsjs{ position:relative;  display:block; text-align:left; font-size:12px;  height:30px; line-height:30px;  white-space:nowrap; text-overflow: ellipsis; width:180px; overflow:hidden; }

.yc-l{  overflow:hidden; white-space:nowrap; text-overflow: ellipsis; width:160px;}
.yc-t{ overflow:hidden; white-space:nowrap; text-overflow: ellipsis; width:250px;}
.left-t{ *position:relative; *top:-17px;}


.email{ margin-top:10px; float:right}
.email-bg1{ background-image:url(../images/email_07.png); width:234px; height:26px; background-repeat:no-repeat; background-position:45px 0; line-height:26px;}
.email-bg2{ background-image:url(../images/email_09.png); width:234px; background-repeat:no-repeat; background-position:45px 0; height:24px; line-height:24px;}
.email-bg2 span{ position:relative; top:-7px; }
.botton1{ width:111px; float:right; height:15px; width:160px; position:relative; left:-20px; top:3px; background-color:#e8e8e8; line-height:15px; border:none; *position:relative; *top:-21px;}
.botton2{ width:114px; height:15px; line-height:15px; position:relative; top:-8px; left:5px; border:none; background-color:#e8e8e8; margin-left:4px; *height:10px;   *margin-left:2px}
.botton2e{ width:108px; height:15px; line-height:15px; position:relative; top:-8px; left:5px; border:none; background-color:#e8e8e8; margin-left:13px; *height:10px;   *margin-left:2px}
.email1{ text-indent:4em;}